home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 44
/
Amiga Format CD44 (1999-08-26)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-10].iso
/
-in_the_mag-
/
basics
/
amos
/
hdplay.lha
/
hd-play.amos
/
hd-play.amosSourceCode
Wrap
AMOS Source Code
|
1998-12-22
|
740b
|
37 lines
' HD-PLAY v0.72 by d.lenz
' http://members.xoom.com/dl80
' mailto: dl80@gmx.de
Rem
Rem
Rem
' Choose the File to play from Disc here !
' F$=""
'
Open In 1,F$
FLEN=Lof(1)
Close 1
SECONDS=5 : SPEED=18000
CHUNKSIZE=SPEED*SECONDS
CHUNKS=FLEN/CHUNKSIZE
If CHUNKS*CHUNKSIZE<>FLEN Then Inc CHUNKS
LASTCHUNK=FLEN-(CHUNKSIZE*(CHUNKS-1))
Reserve As Chip Work 10,CHUNKSIZE
Reserve As Chip Work 11,CHUNKSIZE
BANK=10
Led Off
Open In 1,F$
For CHUNK=1 To CHUNKS
Timer=0
BANK=21-BANK
Sload 1 To Start(BANK),CHUNKSIZE
If CHUNK<>1 Then While Timer<>(50*SECONDS) : Wend
If CHUNK<>CHUNKS
Sam Raw 15,Start(BANK),CHUNKSIZE,SPEED
Else
Sam Raw 15,Start(BANK),LASTCHUNK,SPEED
End If
Next CHUNK
Close 1
Erase 10
Erase 11
End